package com.livegoods.vo;

import lombok.Data;


@Data
public class LiveGoodsResult {

    private Integer status;
    private String msg;
    private Object results;
    private Object data;

    public static LiveGoodsResult ok() {

        LiveGoodsResult liveGoodsResult = new LiveGoodsResult();
        liveGoodsResult.setStatus(200);
        liveGoodsResult.setMsg("ok");

        return liveGoodsResult;
    }

    public static LiveGoodsResult resultsOk(Object results) {

        LiveGoodsResult liveGoodsResult = new LiveGoodsResult();
        liveGoodsResult.setStatus(200);
        liveGoodsResult.setMsg("ok");
        liveGoodsResult.setResults(results);

        return liveGoodsResult;
    }

    public static LiveGoodsResult dataOk(Object data) {

        LiveGoodsResult liveGoodsResult = new LiveGoodsResult();
        liveGoodsResult.setStatus(200);
        liveGoodsResult.setMsg("ok");
        liveGoodsResult.setData(data);

        return liveGoodsResult;
    }

    public static LiveGoodsResult error(){
        LiveGoodsResult liveGoodsResult = new LiveGoodsResult();
        liveGoodsResult.setStatus(500);
        liveGoodsResult.setMsg("error");
        return liveGoodsResult;
    }
}
